/**
 * 
 */
package xx.services.entity.inter;

import javax.ws.rs.FormParam;
import javax.ws.rs.PathParam;

/**
 * @author dengjinye 2013-5-29
 */
public interface IPayInterface
{
    /**
     * 更新实体的支付明细
     * 
     * @PUT
     * @Path ("/{pay_id}")
     * @param payId
     *            支付明细ID
     * @param paydate
     *            支付日期
     * @param payprice
     *            支付金额
     * @param ord
     *            第N次支付
     * @return
     * @author dengjinye,2013-5-29
     */
    public String updatePayList(@PathParam("pay_id")
    long payId, @FormParam("paydate")
    String paydate, @FormParam("payprice")
    String payprice, @FormParam("ord")
    String ord);

    /**
     * 删除实体的支付明细
     * 
     * @DELETE
     * @Path ("/{pay_id}")
     * @param payId
     *            -@PathParam("pay_id") 支付明细id，多个id使用“_”间隔
     * @return 删除条数
     * @author dengjinye,2013-5-29
     */
    public String deletePayList(@PathParam("pay_id")
    String payId);

    /**
     * 获取指定pay_id的信息
     * @GET
     * @Path ("/{pay_id}")
     * @param payId
     * @return
     * @author dengjinye,2013-5-30
     */
    public String getPay(@PathParam("pay_id")
    long payId);
}
